/******************************************************************************
* 文件名称: keyboard.h
* 内容摘要: 键盘驱动头文件
* 创建者の: 孔佳伟
* 个人主页: https://gitee.com/thin-wind/jump
* 修改记录: 
******************************************************************************/

#ifndef __KEYBOARD_H_
#define __KEYBOARD_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <common.h>

/******************************************************************************
* 函数名称: void KeyboardInit(void)
* 功能说明: 键盘初始化
* 输入参数: 无
* 输出参数: 无
* 函数返回: 无
* 其它说明: 无
******************************************************************************/
void KeyboardInit(void);

/******************************************************************************
* 函数名称: U32 SYS_ReadKey(void)
* 功能说明: 读取按键值
* 输入参数: 无
* 输出参数: 无
* 函数返回: 按键值
* 其它说明: 无
******************************************************************************/
U32 SYS_ReadKey(void);

/******************************************************************************
* 函数名称: void KeyboardIntHandle(void)
* 功能说明: 键盘中断服务程序
* 输入参数: 无
* 输出参数: 无
* 函数返回: 无
* 其它说明: 
******************************************************************************/
void KeyboardIntHandle(void);

#ifdef __cplusplus
}
#endif

#endif

